travelling allowance or expense - Alemán Inglés Diccionario